//test:test.o
//	g++ test.o -o test
//test.o:test.s
//	g++ -c test.s -o test.o
//test.s:test.i
//	g++ -S test.i -o test.s
//test.i:main.cc
//	g++ -E  main.cc -o test.i
//.PHONY:clean
//clean:
//	rm -f test.i test.s test.o test
